from django.contrib import admin
from .models import Circular
from import_export.admin import ImportExportModelAdmin

# Register your models here.
#通知
@admin.register(Circular)
class CircularAdmin(ImportExportModelAdmin):
    #设置要显示在后台列表中的字段
    list_display = ('add_time','is_settop','title','click_count','update_time')
    #设置每页显示多少条记录，默认是100条
    list_per_page = 10 
    list_editable = ['is_settop',] #设置默认可编辑字段，在列表里就可以编辑
    ordering = ('is_settop','-add_time') #设置默认排序字段，负号表示降序排序
    list_display_links = ('title',) #设置哪些字段可以点击进入编辑界面
    search_fields = ('title', 'content') #置哪些字段可以查询，默认为模糊查询
    list_filter = ('title','add_time')  #过滤器，按字段进行筛选
    date_hierarchy = 'add_time'  #详细时间分层筛选　
    fieldsets = (  #后台通知编辑页面排版
        ('编辑通知', {
            'fields': ('title','author','content')
        }),
        ('其他设置', {
            'classes': ('collapse', ),
            'fields': ('is_settop', 'add_time'),
        }),
    )

